b010ba75c0c3ee337e5233516a30b0a8cddf2960,useragent-examples/useragent-swagger-ui/src/main/java/com/temenos/useragent/example/swagger/servlet/SwaggerServlet.java,SwaggerServlet,doGet,#HttpServletRequest#HttpServletResponse#,55

Before Change


			jsonReader.close();
			// Build a JsonReader object with the basePath and the data from api-docs.json in order to write it to the response
			JsonObjectBuilder builder = Json.createObjectBuilder();
			builder.add("basePath", "http://" + req.getServerName() + ":" + req.getServerPort() + req.getContextPath() + "/" + irisUrlMapping);
			for (Entry<String, JsonValue> entry : jsonSwaggerObject.entrySet()) {
				builder.add(entry.getKey(), entry.getValue());
			}

After Change


			}
			
			builder.add("basePath", req.getContextPath() + "/" + irisUrlMapping);
			builder.add("host", req.getServerName() + ":" + req.getServerPort());
			
			JsonObject jsonFinalSwaggerObject = builder.build();
			JsonWriter jsonWriter = Json.createWriter(resp.getOutputStream());